package cl.rivendel.modelo;

import java.util.LinkedList;
import java.util.List;

public class Ronda {
	
	private List<Mesa> mesas;	
	private Integer numeroRonda;
	
	public List<Mesa> getMesas() {
		return mesas;
	}
	public void setMesas(List<Mesa> mesas) {
		this.mesas = mesas;
	}
	public Integer getNumeroRonda() {
		return numeroRonda;
	}
	public void setNumeroRonda(Integer numeroRonda) {
		this.numeroRonda = numeroRonda;
	}
	
	public List<Jugador> getJugadores() {
		List<Jugador> jugadores = null;
		List<Jugador> jugadoresMesa = null;
		
		if (mesas != null && !mesas.isEmpty()) {
			
			for (Mesa mesa : mesas) {
				
				jugadoresMesa = mesa.getJugadores();
				
				if (jugadoresMesa != null) {
					
					if (jugadores == null) {
						jugadores = new LinkedList<Jugador>();
					}
					
					jugadores.addAll(jugadoresMesa);					
					
				}				
			}
		}
				
		return jugadores;
	}
	
	
	

}
